package edu.nf.ch10.demo1;

/**
 * @author wangl
 * @date 2025/4/17
 */
public class HandlerA extends AbstractHandler{

    @Override
    public void execute(int money) {
        if(money <= 2000) {
            System.out.println("部门主管审批通过");
        } else {
            //获取下一个处理者
            AbstractHandler nextHandler = getNextHandler();
            //如果有下一个处理者则转交给他
            if(nextHandler != null) {
                nextHandler.execute(money);
            }
        }
    }
}